device for holding down - Español Inglés Diccionario